/**
 * Copyright 2007-2008. Chongqing First Information & Network Co., Ltd. All
 * rights reserved. <a>http://www.cqfirst.com.cn</a>
 */
package com.cqcis.uip.base.framework.handlers;

/**
 * Socket服务端, 应该实现的接口.
 * 该接口的实现必须为线程安全.
 * 
 * @author huangmy
 * @date   2007-12-20
 */
public interface ServerService {
	/**
	 * 服务端接口Handler一般只需要实现如下方法即可;
	 * 该方法处理过程包括： 处理接收到的message;
	 *                  处理成功后返回应该发送给客户端的实例;
	 *                  如果处理失败, 返回null或者抛出异常;
	 * @param message
	 * @return
	 * @throws Exception
	 */
	public Object doMessageReceived(Object message) throws Exception;	
}
